package com.gopay.common.domain.cbrmb;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

import com.gopay.common.domain.BaseEntity;

/**
 * 跨境人民币 结汇明细表
 * @CbRmbSettleDtl.java
 * @author lailingyu
 * @2016-7-8 下午2:48:16  www.gopay.com.cn Inc.All rights reserved.
 */
@Entity
@Table(name = "CB_RMB_SETTLE_DTL")
public class CbRmbSettleDtl extends BaseEntity {

    /**
	 * serialVersionUID
	 */
	private static final long serialVersionUID = -6467368251347887800L;

	@Id
    @SequenceGenerator(name="CbRmbSettleDtlSequence",sequenceName="CB_RMB_SETTLE_DTL_SEQ")
    @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="CbRmbSettleDtlSequence")
    @Column(name="CBRMB_SETTLE_DTL_SEQ", unique=true, nullable=false)
    private Long cbrmbSettleDtlSeq;

    @Column(name="GOPAY_ORDER_ID")
    private String gopayOrderId;

    @Column(name="BATCH_NUM")
    private String batchNum;

    @Column(name="GOODS_DESCRIPTION")
    private String goodsDescription;

    @Column(name="GOODS_NAME")
    private String goodsName;

    @Column(name="SELLER_NAME")
    private String sellerName;

    @Column(name="PAYER_NAME")
    private String payerName;

    @Column(name="PAYER_COUNTRY")
    private String payerCountry;

    @Column(name="FILE_PATH")
    private String filePath;

    @Column(name="IS_BATCH")
    private String isBatch;

	public Long getCbrmbSettleDtlSeq() {
		return cbrmbSettleDtlSeq;
	}

	public void setCbrmbSettleDtlSeq(Long cbrmbSettleDtlSeq) {
		this.cbrmbSettleDtlSeq = cbrmbSettleDtlSeq;
	}

	public String getGopayOrderId() {
		return gopayOrderId;
	}

	public void setGopayOrderId(String gopayOrderId) {
		this.gopayOrderId = gopayOrderId;
	}

	public String getBatchNum() {
		return batchNum;
	}

	public void setBatchNum(String batchNum) {
		this.batchNum = batchNum;
	}

	public String getGoodsDescription() {
		return goodsDescription;
	}

	public void setGoodsDescription(String goodsDescription) {
		this.goodsDescription = goodsDescription;
	}

	public String getGoodsName() {
		return goodsName;
	}

	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}

	public String getSellerName() {
		return sellerName;
	}

	public void setSellerName(String sellerName) {
		this.sellerName = sellerName;
	}

	public String getPayerName() {
		return payerName;
	}

	public void setPayerName(String payerName) {
		this.payerName = payerName;
	}

	public String getPayerCountry() {
		return payerCountry;
	}

	public void setPayerCountry(String payerCountry) {
		this.payerCountry = payerCountry;
	}

	public String getFilePath() {
		return filePath;
	}

	public void setFilePath(String filePath) {
		this.filePath = filePath;
	}

	public String getIsBatch() {
		return isBatch;
	}

	public void setIsBatch(String isBatch) {
		this.isBatch = isBatch;
	}

}
